#include <stdio.h>
int main(void)
{
	int num;
	printf("请输入希望的杨辉三角行数:");
	scanf("%d",&num);
	int tri[num][num];
	for(int i=0;i<num;i++)
	{
		tri[i][0]=1;
		tri[i][i]=1;
		for(int j=1;j<i;j++)
		{
			tri[i][j]=tri[i-1][j-1]+tri[i-1][j];
		}
	}
	for(int i=0;i<num;i++)
	{
		for(int k=0;k<num-1-i;k++)
		{
			printf(" ");
		}
		for(int j=0;j<=i;j++)
		{
			printf("%d",tri[i][j]);
			if(j!=i)
			{
				printf(" ");
			}
		}
		printf("\n");
	}
	return 0;
}
